{% extends "base.html" %} {% block title %}Assets{% endblock %} {% block content %} {% block subnav %} {% include "subnav.html" %} {% endblock %} {% if session['role'] == 'user' %}

Assets

{% elif session['role'] == 'manager' or session['role'] == 'admin' %}

Assets

Export CSV
{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, msg in messages %}
{{ msg }}
{% endfor %} {% endif %} {% endwith %}

Add Asset

Upload from CSV
Only .csv files are supported.
Enter Data Manually
{% endif %}
{% set columns = [ ('asset_id', 'ID'), ('asset_tag', 'Tag'), ('name', 'Name'), ('description', 'Description'), ('purchase_date', 'Purchase Date'), ('purchase_cost', 'Cost'), ('serial_number', 'Serial Number'), ('warranty_expiry', 'Warranty Expiry'), ('asset_type_id', 'Type'), ('status_id', 'Status'), ('location_id', 'Location'), ('vendor_id', 'Vendor'), ('assigned_to', 'Assigned To') ] %} {% for field, label in columns %} {% endfor %} {% if session['role'] == 'manager' or session['role'] == 'admin' %} {% endif %} {% for asset in assets %} {% if session['role'] == 'manager' or session['role'] == 'admin' %} {% endif %} {% endfor %}
{{ label }} {% if sort == field %} {{ '↑' if direction == 'asc' else '↓' }} {% endif %} Actions
{{ asset.asset_id }} {{ asset.asset_tag }} {{ asset.name }} {{ asset.description or '' }} {{ asset.purchase_date or '' }} {{ asset.purchase_cost or '' }} {{ asset.serial_number or '' }} {{ asset.warranty_expiry or '' }} {{ asset.asset_type.name if asset.asset_type else '' }} {{ asset.status.status_name if asset.status else '' }} {{ asset.location.name if asset.location else '' }} {{ asset.vendor.name if asset.vendor else '' }} {% if asset.assigned_employee %} {{ asset.assigned_employee.first_name }} {{ asset.assigned_employee.last_name }} {% endif %} Delete
{% endblock %}